#include<stdio.h>
#include<stdlib.h>
#include"constantes.h"


int iniciar_agenda(char*nombrefichero, struct amigo **a, int *n){
    FILE *f;
    int lecturaOK;
    
   int nl;
   int c;
    
    if((f=fopen(nombrefichero,"r"))==NULL){
        printf("Error al abrir el fichero %s \n",nombrefichero);
        return (1);
    }
    else {
        
        nl=0;
        c=getc(f);
        
        while(c!=EOF){
            if(c=='\n'){
                nl++;
            }    
            c=getc(f);
        }
        
        *n=0;
        
        *a=(struct amigo*)malloc((*n+2) * sizeof(struct amigo));
        
        lecturaOK=lee_amigo(f,a,n);
        
        while(lecturaOK){
            lecturaOK=lee_amigo(f,a,n);
            
            fclose(f);
        }
        mostrar(a,n);
        
        
        
        return(0);
    }
    
}
